package com.ncloud.product.entity;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;

@SuppressWarnings("serial")
public class Discnt implements Serializable {
	@JSONField(serializeUsing = ToStringSerializer.class)
	private Long discntId;
	private String discntName;
	private String discntExplain;
	@JSONField(serializeUsing = ToStringSerializer.class)
	private Long prodId;
	private String billingCycle;
	private String cycleUnit;
	private String discntType;
	private String discntState;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date createDate;
	@JSONField(serializeUsing = ToStringSerializer.class)
	private Long createUser;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date updateDate;
	@JSONField(serializeUsing = ToStringSerializer.class)
	private Long updateUser;
	private String remark;

	public Long getDiscntId() {
		return discntId;
	}

	public void setDiscntId(Long discntId) {
		this.discntId = discntId;
	}

	public String getDiscntName() {
		return discntName;
	}

	public void setDiscntName(String discntName) {
		this.discntName = discntName;
	}

	public Long getProdId() {
		return prodId;
	}

	public void setProdId(Long prodId) {
		this.prodId = prodId;
	}

	public String getBillingCycle() {
		return billingCycle;
	}

	public void setBillingCycle(String billingCycle) {
		this.billingCycle = billingCycle;
	}

	public String getCycleUnit() {
		return cycleUnit;
	}

	public void setCycleUnit(String cycleUnit) {
		this.cycleUnit = cycleUnit;
	}

	public String getDiscntState() {
		return discntState;
	}

	public void setDiscntState(String discntState) {
		this.discntState = discntState;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Long getCreateUser() {
		return createUser;
	}

	public void setCreateUser(Long createUser) {
		this.createUser = createUser;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public Long getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(Long updateUser) {
		this.updateUser = updateUser;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getDiscntType() {
		return discntType;
	}

	public void setDiscntType(String discntType) {
		this.discntType = discntType;
	}

	public String getDiscntExplain() {
		return discntExplain;
	}

	public void setDiscntExplain(String discntExplain) {
		this.discntExplain = discntExplain;
	}

}
